<?php

namespace app\common\command;

use think\console\Command;
use think\console\Input;
use think\console\Output;
use GuzzleHttp\Client;

class AutoJiexiYuming extends Command
{

    protected function configure()
    {
        // 指令配置
        $this->setName('AutoJiexiYuming')
            ->setDescription('自定判断域名解析');

    }


    protected function execute(Input $input, Output $output)
    {

        // 创建新的PHPExcel对象，这将是合并后的工作簿
        $mergedWorkbook = new \PHPExcel();



        // 假设您有一个包含文件路径的数组
        $excelFiles = ['社消.xlsx', '批零住餐.xlsx'];

        // 遍历每个文件
        foreach ($excelFiles as $file) {
            // 加载当前工作簿
            $objReader = \PHPExcel_IOFactory::createReaderForFile($file);
            $objPHPExcel = $objReader->load($file);

            // 遍历工作簿中的所有工作表
            foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
                // 将工作表添加到合并后的工作簿中
                $mergedWorkbook->addExternalSheet($worksheet);
            }
        }

        // 删除合并后的工作簿中的第一个工作表
        $mergedWorkbook->removeSheetByIndex(0);

        // 设置保存的Excel格式
        $objWriter = \PHPExcel_IOFactory::createWriter($mergedWorkbook, 'Excel2007');

        // 保存合并后的工作簿
        $objWriter->save('mergedWorkbook.xlsx');
    }
}